module.exports = app =>{
    const {validator} = app
    // 验证手机号码格式是否在正确
    validator.addRule('adminPhone',(rule,value)=>{
        if(!/^1\d{10}$/.test(value.trim())){
            return rule.tips
        }
    })
    // 密码的校验6-8的数字和字母结合
    
    validator.addRule('adminPassword',(rule,value)=>{
        if(!/^(?=.*\d)(?=.*[a-zA-Z]).{6,8}$/.test(value.trim())){
            return rule.tips
        }
    })

    // 验证不能为空
    validator.addRule('nullValue',(rule,value)=>{
        if(value.trim() === ''){
            return rule.tips
        }
    })
    // 验证空数组
    validator.addRule('isArray',(rule,value)=>{
        if(!Array.isArray(value)){
            return '该字段必须是数组类型'
        }
        if(value.length <= 0){
            return rule.tips
        }
        if(value[0] === '' || value[1] === ''){
            return rule.tips
        }
    })
}